shop window frame - Alemán Inglés Diccionario